package com.mbc.rmt.entities;

import java.io.Serializable;
import java.util.Date;

import com.mbc.common.param.CriteriaRMParams;

@SuppressWarnings("serial")
public class BranchCashTransaction extends CriteriaRMParams implements Serializable{
	
	private Long slipid;
	private String slipcode;
	private Date slipdate;
	private Long userId;
	private Long branchid;
	private Long DefaultBranchID;
	private String branchcode;
	private Long currency_Id;
	private String currency_Code;
	private Long currency_rate_Id;
	private String currency_rate_Code;
	private Double rate;
	private Double receivedamt;
	private Date modifiedDate;
	private Long modifieduser;
	private Date createdDate;
	private Long createduser;
	private Long bankid;	
	private String bankcode;
	private Byte transactiontype;
	private Long tempcurrencyid;
	private Long tempbranchid;
	private Double tempamount;
	
	public BranchCashTransaction()
	{
		clearProperties();
	}
	
	public void clearProperties()
	{		
		slipid = null;
		slipcode = "";
		slipdate = new Date();
		userId = null;
		branchid = null;
		DefaultBranchID = null;
		branchcode = "";
		currency_Id = null;
		currency_Code = "";
		currency_rate_Id = null;
		currency_rate_Code = "";
		rate = null;
		receivedamt = null;
		modifiedDate = new Date();
		modifieduser = null;
		createdDate = new Date();
		createduser = null;
		bankid = null;	
		bankcode = "";
		transactiontype = null;
		tempamount = null;
		tempbranchid = null;
		tempcurrencyid = null;
	}
	
	
	public Long getTempcurrencyid() {
		return tempcurrencyid;
	}

	public void setTempcurrencyid(Long tempcurrencyid) {
		this.tempcurrencyid = tempcurrencyid;
	}

	public Long getTempbranchid() {
		return tempbranchid;
	}

	public void setTempbranchid(Long tempbranchid) {
		this.tempbranchid = tempbranchid;
	}

	public Double getTempamount() {
		return tempamount;
	}

	public void setTempamount(Double tempamount) {
		this.tempamount = tempamount;
	}

	public String getBankcode() {
		return bankcode;
	}

	public void setBankcode(String bankcode) {
		this.bankcode = bankcode;
	}

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public Byte getTransactiontype() {
		return transactiontype;
	}

	public void setTransactiontype(Byte transactiontype) {
		this.transactiontype = transactiontype;
	}

	public Long getDefaultBranchID() {
		return DefaultBranchID;
	}

	public void setDefaultBranchID(Long defaultBranchID) {
		DefaultBranchID = defaultBranchID;
	}

	public Date getModifiedDate() {
		return modifiedDate;
	}

	public void setModifiedDate(Date modifiedDate) {
		this.modifiedDate = modifiedDate;
	}
	
	public Date getCreatedDate() {
		return createdDate;
	}

	public void setCreatedDate(Date createdDate) {
		this.createdDate = createdDate;
	}

	public Long getModifieduser() {
		return modifieduser;
	}

	public void setModifieduser(Long modifieduser) {
		this.modifieduser = modifieduser;
	}

	public Long getCreateduser() {
		return createduser;
	}

	public void setCreateduser(Long createduser) {
		this.createduser = createduser;
	}

	public Long getBankid() {
		return bankid;
	}

	public void setBankid(Long bankid) {
		this.bankid = bankid;
	}

	public Date getSlipdate() {
		return slipdate;
	}

	public void setSlipdate(Date slipdate) {
		this.slipdate = slipdate;
	}

	public Long getSlipid() {
		return slipid;
	}

	public void setSlipid(Long slipid) {
		this.slipid = slipid;
	}

	public String getSlipcode() {
		return slipcode;
	}

	public void setSlipcode(String slipcode) {
		this.slipcode = slipcode;
	}

	public Long getBranchid() {
		return branchid;
	}

	public void setBranchid(Long branchid) {
		this.branchid = branchid;
	}

	public String getBranchcode() {
		return branchcode;
	}

	public void setBranchcode(String branchcode) {
		this.branchcode = branchcode;
	}

	public Long getCurrency_Id() {
		return currency_Id;
	}

	public void setCurrency_Id(Long currency_Id) {
		this.currency_Id = currency_Id;
	}

	public String getCurrency_Code() {
		return currency_Code;
	}

	public void setCurrency_Code(String currency_Code) {
		this.currency_Code = currency_Code;
	}

	public Long getCurrency_rate_Id() {
		return currency_rate_Id;
	}

	public void setCurrency_rate_Id(Long currency_rate_Id) {
		this.currency_rate_Id = currency_rate_Id;
	}

	public String getCurrency_rate_Code() {
		return currency_rate_Code;
	}

	public void setCurrency_rate_Code(String currency_rate_Code) {
		this.currency_rate_Code = currency_rate_Code;
	}

	public Double getRate() {
		return rate;
	}

	public void setRate(Double rate) {
		this.rate = rate;
	}

	public Double getReceivedamt() {
		return receivedamt;
	}

	public void setReceivedamt(Double receivedamt) {
		this.receivedamt = receivedamt;
	}
	
}
